package com.jy.myhome.service;

import com.jy.myhome.entity.Comment;
import com.jy.myhome.entity.House;
import com.jy.myhome.entity.MyJsonObject;
import com.jy.myhome.entity.Users;

import javax.servlet.http.HttpSession;
import java.util.List;
import java.util.Map;

public interface HouseService {
    //添加评论
    public Integer addComment(Comment comment);

    //查询指定房源评论列表
    public List findComment(Integer chouseid);

    //修改房源信息
    public Integer updateHouse(House house);

    //根据id查询指定房源信息
    public House findHouseOne(Integer id);

    //房源和图片以及用户表 三表联查
    public List houseInfo(Integer id);

    //根据房源id删除主信息和多张图片
    public Integer deleteById(Integer id);

    //查询新房或二手房最新发布前4条和随机推荐
    public Map findByField(Integer num);

    //添加房源信息和多张图片
    public Integer addHouse(MyJsonObject myjson);

    //查询房源 分页、按条件
    public Map findHouseAll(House h);

}
